import axios from 'axios'
import { Message } from 'element-ui'
const ENV = process.env.NODE_ENV

// 创建axios实例
const service = axios.create({
  timeout: 10000,
  method: 'get'
})



// request 请求收到后 拦截器设置
service.interceptors.response.use(
  response => {
    if (response) {
      switch (response.status) {
        case 200: break;
        default:
          Message.error(response.data.data.msg ? response.data.data.msg : '返回状态非200')
      }
      return response
    } else {
      Message.error('响应成功，但是响应信息不存在！')
    }
  },
  error => {
    Message.error(ENV === 'development' ? error.message : '请求错误！')
    return Promise.reject(error.response.data)
  })

export default service
